package com.base.weeks.weekof256th;

import java.util.Arrays;

/**
 * @ClassName MinSessions
 * @Description 5856. 完成任务的最少工作时间段
 * 你被安排了 n 个任务。任务需要花费的时间用长度为 n 的整数数组 tasks 表示，第 i 个任务需要花费 tasks[i] 小时完成。一个 工作时间段 中，你可以 至多 连续工作 sessionTime 个小时，然后休息一会儿。
 * <p>
 * 你需要按照如下条件完成给定任务：
 * <p>
 * 如果你在某一个时间段开始一个任务，你需要在 同一个时间段完成它。
 * 完成一个任务后，你可以 立马开始一个新的任务。
 * 你可以按 任意顺序完成任务。
 * 给你tasks 和sessionTime，请你按照上述要求，返回完成所有任务所需要的最少数目的工作时间段。
 * <p>
 * 测试数据保证sessionTime 大于等于tasks[i]中的最大值。
 * <p>
 * 来源：力扣（LeetCode）
 * 链接：https://leetcode-cn.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks
 * 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
 * @Author li
 * Date 2021/8/29 16:01
 * Copyright
 **/
public class MinSessions {
    public int minSessions(int[] tasks, int sessionTime) {
        return 0;
    }
}
